package com.znsd.dining.room.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName Store
 * @Description TODO
 * @Author Administrator
 * @Date 2020-1-2 0002 23:27
 * @Version 1.0
 **/

@AllArgsConstructor
@NoArgsConstructor
@Data //lomback 为我们生成了get/set方法 也为我们生成toString 方法，但是构造方法好像没生成呀
@Accessors(chain = true) // 链式编程，set方法会返回换个对象
public class Store implements Serializable {

    /**
     * 主键id，自增长
     */
    private Integer storeId;

    /**
     * 店铺名称
     */
    private String storeName;

    /**
     * 店铺类型（外键）
     */
    private Integer storeTypeId;

    /**
     * 店铺地址(待修改)
     */
    private String address;

    /**
     * 合法人
     */
    private String username;

    /**
     * 状态：0：休息中 1：营业中 2：删除 3：审核中 4：新店
     */
    private Integer status;

    /**
     * 身份证正面
     */
    private String cardNumberPositive;

    /**
     * 身份证后面
     */
    private String cardNumberReverse;

    /**
     * 营业执照
     */
    private String businessLicense;

    /**
     * 店铺头像
     */
    private String storeImg;

    /**
     * 店铺入驻时间
     */
    private Date storeAddTime;

    /**
     * 营业时间
     */
    private Date storeOpenTime;

    /**
     * 关店时间
     */
    private Date storeCloseTime;

    /**
     * 店铺修改时间
     */
    private Date storeUpdateTime;

    /**
     * 店家联系电话
     */
    private String number;

    /**
     * 店家邮箱
     */
    private String mailAccount;

    /**
     * 店家描述
     */
    private String storeIntroduce;

    /**
     * 店家二维码
     */
    private String storeCode;
}
